package com.jiazhong.basic.pack0516;

import java.util.HashMap;

// 使⽤HashMap统计字符串中每个字符的出现次数？
public class DemoA {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();
        String str = "ababbbhju";
        char[] chars = str.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            // 获取到一个字符
            char c = chars[i];
            // 判断字符在容器中是否存在
            boolean b = map.containsKey(c+"");
            if (b) {
                // 存在，数量+1
                int beforeNum = map.get(c+"");
                int nowNum = beforeNum + 1;
                map.put(c + "", nowNum);
            } else {
                // 不存在
                map.put(c + "", 1);
            }
        }
        System.out.println(map);
    }
}
